Don't believe everything that you read in Pravda.
Freedom of Speech is alive and well in the United States.
People routinely protest the actions of their President, their
government in general, the war in Iraq, Muslim extremists trample
the American flag. And even racists are allowed to spew their
ignorance and parade in street. Of course ignorant racist people
are a minority always outnumber by counter protesters.People are
only arrested when the cross the line and break the law. Protesting
China or the Olympics is not illegal. Interfering with the torch
procession is illegal. And many people were arrested for that.
I have a lot of issues with the United States. But the right for
people to express themselves is not one of them.
When China, North Korea, Vietnam, Laos, and Cuba allow their
citizens to speak their mind. Then you can tell me how wonderful
communism is 
Ah yes....US is a country where freedom of speech allows people
to be dumb....evolution? Not accepted in some areas because people
have the right to voice out what they THINK is correct, as compared
to what IS correct.
Then another half of the US is controlled by their 'free' media.
(They belived in whatever the media is telling them is true,
nevermind if the media is telling lies or reporting in a biased
tone.) How many people can even realise that fox news isn't a
reliable source for information for instance? Fox news is like
several times worse than any other media outlet.
If you thinks that mediacorp is biased, wait till you see fox
news.